home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Programming / powerd / lib / chunky.lha / chunky_ppc / FillChunky32Z.ass < prev    next >
Encoding:
Text File  |  1980-01-24  |  376 b   |  27 lines

  1. # FillChunky32Z(chunky:r3:PTR TO chunky,colour:r4:LONG,zdist:f1:F)
  2.  
  3.     .text
  4.     .global    _FillChunky32Z
  5.  
  6. _FillChunky32Z:
  7.     mfctr    r9
  8.  
  9.     lwz    r5,4(r3)
  10.     lwz    r0,0(r3)
  11.     mullw    r5,r5,r0
  12.     mtctr    r5
  13.  
  14.     lwz    r5,12(r3)
  15.     lwz    r3,8(r3)
  16.     subi    r5,r5,4
  17.     subi    r3,r3,4
  18.  
  19. .loop:    stwu    r4,4(r3)
  20.     stfsu    f1,4(r5)
  21.     bdnz    .loop
  22.     mtctr    r9
  23.     blr
  24.  
  25.     .type    _FillChunky32Z,@function
  26.     .size    _FillChunky32Z,$-_FillChunky32Z
  27.